.................. is the execution of at least two different programs simultaneously.
-
ক
Multi programming
-
খ
Multi processing
-
গ
Recovery
-
ঘ
Integrity
Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them.
অপারেটিং সিস্টেম (Operating System) হলো একটি সফটওয়্যার, যা কম্পিউটারের হার্ডওয়্যার এবং সফটওয়্যারের মধ্যে সমন্বয় সাধন করে এবং কম্পিউটারের বিভিন্ন অংশের কার্যক্রম নিয়ন্ত্রণ করে। অপারেটিং সিস্টেমের প্রধান কাজ হলো ডিভাইসের মেমোরি ম্যানেজমেন্ট, প্রসেস ম্যানেজমেন্ট, ফাইল ম্যানেজমেন্ট, এবং হার্ডওয়্যার ম্যানেজমেন্ট। অপারেটিং সিস্টেমের বিভিন্ন প্রকারভেদ রয়েছে, এবং এগুলো কাজের ধরন, ব্যবহারের প্রয়োজন, এবং প্রযুক্তি অনুযায়ী আলাদা হয়ে থাকে।
অপারেটিং সিস্টেমের প্রকারভেদ:
১. সিঙ্গেল ইউজার অপারেটিং সিস্টেম (Single-User Operating System):
- এই ধরনের অপারেটিং সিস্টেম একবারে কেবল একটি ব্যবহারকারীকে কাজ করার অনুমতি দেয়।
- সাধারণত ব্যক্তিগত কম্পিউটার বা ল্যাপটপে ব্যবহৃত হয়।
- উদাহরণ: MS-DOS, Windows 98, Windows XP।
২. মাল্টি-ইউজার অপারেটিং সিস্টেম (Multi-User Operating System):
- এই অপারেটিং সিস্টেম একাধিক ব্যবহারকারীকে একসঙ্গে একটি কম্পিউটার বা সার্ভার ব্যবহার করার সুযোগ দেয়।
- এটি সাধারণত সার্ভার বা বড় সিস্টেমে ব্যবহৃত হয়, যেখানে একাধিক ব্যবহারকারী একই সময়ে সংযুক্ত থাকতে পারে।
- উদাহরণ: UNIX, Linux, Windows Server।
৩. রিয়েল-টাইম অপারেটিং সিস্টেম (Real-Time Operating System - RTOS):
- এই ধরনের অপারেটিং সিস্টেম দ্রুত এবং নির্ভরযোগ্য রেসপন্স প্রদান করতে সক্ষম, যা নির্দিষ্ট সময়ে কাজ সম্পন্ন করে।
- RTOS সাধারণত এমবেডেড সিস্টেম, অটোমেশন সিস্টেম, এবং ইন্ডাস্ট্রিয়াল কন্ট্রোল সিস্টেমে ব্যবহৃত হয়।
- উদাহরণ: VxWorks, FreeRTOS, QNX।
৪. সিঙ্গেল টাস্কিং অপারেটিং সিস্টেম (Single-Tasking Operating System):
- এই ধরনের অপারেটিং সিস্টেম একবারে কেবল একটি প্রোগ্রাম চালাতে সক্ষম।
- সাধারণত পুরোনো কম্পিউটার সিস্টেমে বা এমবেডেড সিস্টেমে ব্যবহৃত হয়।
- উদাহরণ: MS-DOS।
৫. মাল্টি-টাস্কিং অপারেটিং সিস্টেম (Multi-Tasking Operating System):
- এই অপারেটিং সিস্টেম একাধিক প্রোগ্রাম বা কাজ একসঙ্গে সম্পন্ন করতে সক্ষম।
- মাল্টি-টাস্কিং অপারেটিং সিস্টেম দুটি ভাগে বিভক্ত:
- প্রি-এমটিভ মাল্টি-টাস্কিং: যেখানে অপারেটিং সিস্টেম বিভিন্ন প্রোগ্রামের মধ্যে সময় ভাগ করে দেয়। উদাহরণ: Windows, Linux।
- কো-অপারেটিভ মাল্টি-টাস্কিং: যেখানে প্রোগ্রামগুলো নিজেরাই নিজেদের জন্য সময় নির্ধারণ করে। উদাহরণ: Windows 3.x, Mac OS (পুরোনো সংস্করণ)।
৬. ডিস্ট্রিবিউটেড অপারেটিং সিস্টেম (Distributed Operating System):
- এই অপারেটিং সিস্টেম একাধিক কম্পিউটার বা ডিভাইসের মধ্যে কাজ সমন্বিত করে, যা একটি একক সিস্টেমের মতো কাজ করে।
- ডিস্ট্রিবিউটেড অপারেটিং সিস্টেম নেটওয়ার্ক কম্পিউটিং এবং ক্লাস্টারিংয়ে ব্যবহৃত হয়।
- উদাহরণ: Amoeba, Plan 9, Windows Server।
৭. এম্বেডেড অপারেটিং সিস্টেম (Embedded Operating System):
- এমবেডেড অপারেটিং সিস্টেম ছোট এবং বিশেষায়িত ডিভাইসে ব্যবহৃত হয়, যেমন মোবাইল ফোন, রাউটার, এবং গাড়ির কন্ট্রোল সিস্টেম।
- এটি নির্দিষ্ট কাজ সম্পন্ন করতে এবং কম মেমোরি ব্যবহারে দক্ষ।
- উদাহরণ: FreeRTOS, Embedded Linux, Windows CE।
৮. নেটওয়ার্ক অপারেটিং সিস্টেম (Network Operating System):
- নেটওয়ার্ক অপারেটিং সিস্টেম কম্পিউটার নেটওয়ার্কে সংযুক্ত ডিভাইস এবং ব্যবহারকারীদের মধ্যে সমন্বয় সাধন করে।
- এটি ফাইল শেয়ারিং, প্রিন্ট শেয়ারিং, এবং অন্যান্য নেটওয়ার্ক পরিষেবা প্রদান করে।
- উদাহরণ: Novell NetWare, Windows Server, UNIX।
৯. মোবাইল অপারেটিং সিস্টেম (Mobile Operating System):
- এই অপারেটিং সিস্টেম স্মার্টফোন এবং ট্যাবলেটের মতো মোবাইল ডিভাইসে ব্যবহৃত হয়।
- এটি সাধারণত হালকা এবং কম ব্যাটারি খরচের জন্য ডিজাইন করা হয়, এবং টাচস্ক্রিন ইন্টারফেস এবং মোবাইল অ্যাপ্লিকেশন সমর্থন করে।
- উদাহরণ: Android, iOS, Windows Mobile।
অপারেটিং সিস্টেমের প্রকারভেদের তুলনা:
| প্রকার | বৈশিষ্ট্য | উদাহরণ |
|---|---|---|
| সিঙ্গেল ইউজার | কেবল একজন ব্যবহারকারী সাপোর্ট করে | MS-DOS, Windows XP |
| মাল্টি-ইউজার | একাধিক ব্যবহারকারী সাপোর্ট করে | UNIX, Linux |
| রিয়েল-টাইম | নির্দিষ্ট সময়ে কাজ সম্পন্ন করে | VxWorks, FreeRTOS |
| সিঙ্গেল টাস্কিং | একবারে একটি কাজ সম্পন্ন করে | MS-DOS |
| মাল্টি-টাস্কিং | একসঙ্গে একাধিক কাজ সম্পন্ন করে | Windows, Linux |
| ডিস্ট্রিবিউটেড | একাধিক ডিভাইসের সমন্বয় সাধন করে | Amoeba, Plan 9 |
| এমবেডেড | বিশেষায়িত ডিভাইসে ব্যবহৃত হয় | FreeRTOS, Embedded Linux |
| নেটওয়ার্ক | নেটওয়ার্ক পরিচালনা এবং পরিষেবা সরবরাহ করে | Windows Server, UNIX |
| মোবাইল | মোবাইল ডিভাইসে ব্যবহৃত হয় | Android, iOS |
সারসংক্ষেপ:
অপারেটিং সিস্টেম (Operating System) বিভিন্ন ধরনের হতে পারে, যার মধ্যে রয়েছে সিঙ্গেল ইউজার, মাল্টি-ইউজার, রিয়েল-টাইম, এমবেডেড, এবং মোবাইল অপারেটিং সিস্টেম। এগুলোর কাজের ধরন, প্রযুক্তি, এবং ব্যবহারের প্রয়োজন অনুসারে ভিন্নতা থাকে। প্রতিটি প্রকারের অপারেটিং সিস্টেম নির্দিষ্ট ডিভাইস বা পরিবেশে কার্যকরভাবে কাজ করে এবং ব্যবহারকারীদের সেরা অভিজ্ঞতা প্রদান করে।
Related Question
View Allনিচের কোনটি অপারেটিং সিস্টেম নয়?
-
ক
লিনাক্স
-
খ
অ্যান্ড্রয়েড
-
গ
মাইক্রোসফট উইন্ডোজ
-
ঘ
ভার্চুয়াল মেশিন
কোনটি অপারেটিং সিস্টেম নয়?
-
ক
C
-
খ
DOS
-
গ
CP/M
-
ঘ
ZENIX
মোবাইল ফোনে ব্যবহৃত অপারেটিং সিস্টেম-
-
ক
অ্যান্ড্রয়েড
-
খ
ইন্সটাগ্রাম
-
গ
এক্স
-
ঘ
ফেসবুক
কোনটি অপারেটিং সিস্টেম নয়?
-
ক
লিনাক্স
-
খ
মজিলা
-
গ
উবন্টু
-
ঘ
উইন্ডোজ
কোন অপারেটিং সিস্টেমে টাইম স্লাইস (Time Slice) পদ্ধতি অনুসরণ করা হয়?
-
ক
ক্লায়েন্ট সার্ভার
-
খ
রিয়েল টাইম
-
গ
টাইম শেয়ারিং
-
ঘ
মাল্টি প্রোগ্রামিং
iOS কী?
-
ক
Protocol
-
খ
Layout
-
গ
Application
-
ঘ
Operating System
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!
Related Question
Question Analytics
মোট উত্তরদাতা
জন